machining cnc castings gis milling foundry engineers metal magellan garmin engineering casting gps investment castings navigation investment casting engineer fabrication manufacturing